﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Zerg
{
    class Zerg
    {
        static void Main(string[] args)
        {
            string zergMessage = Console.ReadLine();
            string sign = "";
            if (zergMessage.Substring(0, 1) == "-")
            {
                sign = "-";
                zergMessage = zergMessage.Substring(1);
            }
            int numbers = zergMessage.Length / 4;
            Dictionary<string, int> encoding = new Dictionary<string, int>();
            encoding.Add("Rawr", 0);
            encoding.Add("Rrrr", 1);
            encoding.Add("Hsst", 2);
            encoding.Add("Ssst", 3);
            encoding.Add("Grrr", 4);
            encoding.Add("Rarr", 5);
            encoding.Add("Mrrr", 6);
            encoding.Add("Psst", 7);
            encoding.Add("Uaah", 8);
            encoding.Add("Uaha", 9);
            encoding.Add("Zzzz", 10);
            encoding.Add("Bauu", 11);
            encoding.Add("Djav", 12);
            encoding.Add("Myau", 13);
            encoding.Add("Gruh", 14);

            //string base15 = "";
            long result = 0;
            for (int i = 0; i < numbers ; i++)
			{
                int startPos = zergMessage.Length - i * 4 - 4;
                string currentWord = zergMessage.Substring(startPos, 4);
                int currentNumber = encoding[currentWord];
                result += RiseToDegree(15,i)*currentNumber;
			}
            
            Console.WriteLine(sign +result);
        }

        static long RiseToDegree(int baseNumber, int degree)
        {
            if (degree == 0)
            {
                return 1;
            }
            else if (degree == 1)
            {
                return (long)baseNumber;
            }
            else
            {
                long result = 1;
                for (int i = 0; i < degree; i++)
                {
                    result *= baseNumber;
                }
                return result;
            }
        }
    }
}
